home *** CD-ROM | disk | FTP | other *** search
/ Night Owl 9 / Night Owl CD-ROM (NOPV9) (Night Owl Publisher) (1993).ISO / 006a / tb402_2.zip / TB402.DOC < prev    next >
Text File  |  1993-05-17  |  4KB  |  133 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.                     TriBBS 4.02 Interim Update Documentation
  8.                     ----------------------------------------
  9.  
  10.      TriBBS 4.02  provides a  couple of new  features that  require further
  11.      explanation.
  12.  
  13.  
  14.      Nonstandard IRQs
  15.      ----------------
  16.  
  17.      Because  a number  of sysops  have  expressed interest  in having  the
  18.      ability  to run  TriBBS with nonstandard  IRQs, I have  decided to put
  19.      support for them into 4.02 and not wait for 4.1.
  20.  
  21.      First of all, please note that  many doors (read that as most)  do NOT
  22.      support  nonstandard IRQs.   Also, some external  protocol drivers may
  23.      not support nonstandard IRQs.
  24.  
  25.      By default, ISA PCs use the following IRQs for COM1 through COM4:
  26.  
  27.      COM1        IRQ4
  28.      COM2        IRQ3
  29.      COM3        IRQ4
  30.      COM4        IRQ3
  31.  
  32.      Therefore, it  is possible  to have four  serial devices  connected to
  33.      your PC.  If they require interrupts to  function, then you are really
  34.      limited to only  two serial ports because  COM1 and COM3 use  the same
  35.      IRQ and  COM2  and COM4  use  the same  IRQ  and the  way  the PC  was
  36.      originally designed does not allow for sharing of interrupts.
  37.  
  38.      You can  get around this  by assigning  a nonstandard  IRQ setting  to
  39.      serial devices on COM3 and COM4.
  40.  
  41.      XT  compatible machines  have 8 available  interrupt vectors  (IRQ0 to
  42.      IRQ7) and are used as follows:
  43.  
  44.      IRQ0        System timer
  45.      IRQ1        Keyboard
  46.      IRQ2        Available
  47.      IRQ3        COM2
  48.      IRQ4        COM1
  49.      IRQ5        Hard disk controller
  50.      IRQ6        Floppy disk controller
  51.      IRQ7        LPT1
  52.  
  53.      As you can see,  you are pretty much limited  to using either IRQ2  or
  54.      IRQ7 on an XT compatible machine.
  55.  
  56.      AT compatible machines  have 16 available  interrupt vectors (IRQ0  to
  57.      IRQ15) and are used as follows:
  58.  
  59.      IRQ0        System timer
  60.      IRQ1        Keyboard
  61.  
  62.  
  63.  
  64.  
  65.  
  66.  
  67.  
  68.  
  69.  
  70.  
  71.  
  72.  
  73.      IRQ2        Cascade input for second interrupt controller
  74.      IRQ3        COM2
  75.      IRQ4        COM1
  76.      IRQ5        LPT2
  77.      IRQ6        Floppy disk controller
  78.      IRQ7        LPT1
  79.      IRQ8        Realtime clock
  80.      IRQ9        Redirected as IRQ2
  81.      IRQ10       Available
  82.      IRQ11       Available
  83.      IRQ12       PS/2 mouse
  84.      IRQ13       Math coprocessor
  85.      IRQ14       Hard disk controller
  86.      IRQ15       Available
  87.  
  88.      As  you can see, an  AT compatible machine has a  lot more options for
  89.      using a nonstandard IRQ (IRQ5, IRQ7, IRQ10, IRQ11, and IRQ15).
  90.  
  91.      If you  have any perhiperials  that use  interrupts, be sure  that you
  92.      don't use an interrupt that is already in use by another device.
  93.  
  94.  
  95.      Configuring for a Nonstandard IRQ
  96.      ---------------------------------
  97.  
  98.      You can  configure your system  for a nonstandard IRQs  through either
  99.      TriMan's Node  Configuration option or  through a new  BBS.EXE command
  100.      line  switch.  The  command line  switch is /Qn  where "n" is  the IRQ
  101.      number  to be used.  For example if  you wanted to use IRQ5 for a node
  102.      that is already setup for COM3,  you would enter the following command
  103.      line:
  104.  
  105.      BBS /Q5
  106.  
  107.  
  108.      DOWNLOAD.BAT
  109.      ------------
  110.  
  111.      TriBBS 4.02  now supports  a DOWNLOAD.BAT file.   This  optional batch
  112.      file will  be called, if it exists in  the node's main directory, just
  113.      after a file is moved into the TRANSFER directory.   It is called with
  114.      parameters  that  are  similar  to   the  ones  TriBBS  uses  to  call
  115.      UPLOAD.BAT:
  116.  
  117.      %1 - Is the file's complete pathname.
  118.      %2 - Is the file's extension, if any.
  119.  
  120.  
  121.  
  122.  
  123.  
  124.  
  125.  
  126.  
  127.  
  128.  
  129.  
  130.  
  131.  
  132.  
  133.